# 1.从列表或数组创建Series

import pandas as pd
import numpy as np
# 从列表创建 Series
data = [10, 20, 30, 40, 50]
s = pd.Series(data)
print(s)

# 2.指定索引
data = [10, 20, 30, 40, 50]
index = ['a', 'b', 'c', 'd', 'e']
s = pd.Series(data, index=index)
print(s)

# 3.从字段创建Series
# 字典的键将作为 `Series` 的索引，字典的值作为数据。
data = {'a': 10, 'b': 20, 'c': 30}
s = pd.Series(data)
print(s)

# 4. 从标量值创建Series
# 如果传入一个标量值并指定索引，`Series` 中的每个索引都会有相同的值。
s = pd.Series(5, index=['a', 'b', 'c', 'd'])
print(s)

# 5.从 NumPy 数组创建 Series
data = np.array([10, 20, 30])
s = pd.Series(data)
print(s)